�� ������ ������ IDEA ������ ���� ������� �Ϳ��� 4.x������Ʈ���� ���̱��̼�, ��� ������ �ʿ��� ���� �Ӹ� �ƴ϶� �л��� ��Ű������ �۵� �� IntelliJ
IDEA���� ���� ��IDEA���� ������Ʈ�� ����� �Բ� �۵��Ǵ� �Ͱ� ����� �̽��� ����մϴ�.
������Ʈ ����
��� ����
������Ʈ ����
���
�����Ϸ� �ɼ�
���� ����
CVS �ɼ�
Visual SourceSafe �ɼ�
StarTeam �ɼ�
������Ʈ �ڵ� ��Ÿ��
�ɼ�
GUI �����̳� �ɼ�
���ø� ������Ʈ ����
������Ʈ �ݱ� �� �簳 – ��Ƽ������Ʈ�� ����
������Ʈ ����
��� ��ο� ��Ÿ ����� �¾��ϸ鼭, �� ���õ� ���̾�α� ���� �� ���� ���λ����� ������ ���ǿ� ����˴ϴ�: J2EE ���� ������ �� ���õ� �� �Ӹ� �ƴ϶� ���, ��� ����
�� IDEA ������Ʈ�� ����� �����Դϴ�. ���� �� ����� �ڵ��� �����ϰ� ������� �����Դϴ�. ��� ����� ���� ��Ҹ� �����մϴ�:
����Ʈ �Ǵ� �۾� ����. Ư�� ���� ���谡 �ִ� ������ �����ϴ� ���� ����� �ϵ� ����̺꿡 �ִ� �� ��Ʈ�� �����Դϴ�.
���̺귯��(�ڹ� SDK�� �����ϴ� ��).
���Ӽ� �Ӽ�. �� Ư�� ����� �����ϰ� �Ǵ� ���� ��� ����� Ư�� ���� �� �����ϴ��� �����մϴ�.
��� ���.
J2EE �Ӽ�. J2EE ��� �ٸ� �Ϻ� �Ӽ��� �����ϴ�.
���Ϸ������� ����� .iml ���Ͽ� ����˴ϴ�.
��� ����Ʈ�� �� ��Ʈ�� Content Roots�Դϴ�. �� ��� ����Ʈ�� �����ϴ� �� ��Ʈ�� �����Դϴ�.
�Ϻ� ���� ���丮�� �ҽ� ��Ʈ �Ǵ� �ҽ� �����μ� ǥ�õ� �� �ֽ��ϴ�. ���� Java �ҽ� �Ǵ� �ٸ� �ڿ� ������ �����մϴ�. ���� ��Ű���� �鿡�Լ� �����˴ϴ�.
�Ϻ� ���� ���丮�� Content Roots�� ���� ���ܵ� �� �ֽ��ϴ�. ����IDEA�� ���� ������ ���Դϴ�.
�ҽ� ��Ʈ ������ �� ���� Ÿ���� �� �ֽ��ϴ� - �ҽ��� ��Ʈ ����. ��Ʈ ������ �ڹ� Ŭ������ �� �ݴ� �̿ܿ� �ҽ� �Ϳ��� Java Ŭ������ ������ �� �����ϴ�. ���� ����� ���� ���� �� ���� �ٸ� ��� ��θ� �¾��� �� �ֽ��ϴ�.
����Ʈ�� ����� ������Ʈ �ڹ� SDK�� ����մϴ�. ����, ���� �ٸ� �ڹ� SDK ������ ����ϱ� ���� ������ �� �ֽ��ϴ�.

|
�װ��� ���� ����Ʈ ��Ʈ�� �Բ� �ٸ� ����� �����Ѵٰ� �ǰ����� �ʽ��ϴ� - ����Ʈ���� Ư¡�� �Ϻδ� ��� �ۿ����� �������� �ϴ�.
|
���̺귯���� �� jar ��ī�̺� �Ǵ� �� �������� ���ԵǴ� �� ��Ʈ�� Ŭ���� �����Դϴ�. Ŭ������ �� ������ �� ��Ʈ�� �� ���� ������ ���� ���ϰ� Javadocs�� ���õ����� �ϴ�.
�� ���̺귯�� �����Ͱ� ����� ���� ���� �� ���� ������ ���̺귯���� IDEA�� �ֽ��ϴ�.
��� ���̺귯��
���̺귯�� ���ڵ�� ������ ��� ���� �ȿ� �����մϴ�. �ٲپ� ���ϸ�, ���̺귯�� Ŭ������ ������ �� ������ �������� ���̺귯�� ������ ���� .iml
���Ͽ� ��ϵ˴ϴ�. �� ���̺귯���� ���̰�, ���� �� jar ���� �Ǵ� ������ ���� �� �ֽ��ϴ�.
������Ʈ ���̺귯��
���̺귯����
.ipr ������ ������Ʈ �������� ����˴ϴ�. ���̺귯�� Ŭ������
������Ʈ ������ �������ϴ�. ���̺귯���� �� �����˴ϴ�.
�װ��� �� ���� jar ���� �Ǵ� ������ ������ �� �ֽ��ϴ�. ������Ʈ ���̺귯���� �����ϱ� ���ؼ� ���� ��� .iml������ �� ���̺귯���� �̸��� �Բ� ���ڵ带
�����ϴ�.
����� ������ ������Ʈ ���̺귯���� ����Ѵ� ��� ���� ���߸� �մϴ�. ������Ʈ ���̺귯�� ���Ǵ� ������ .ipr
���Ͽ� ���ؼ��� ������ �� �ֽ��ϴ�.
��ü ���̺귯��
�� �̸� ������ ���̺귯�� ���� ���ڵ�� IDEA config ������ ����˴ϴ�. �̷� ���̺귯���� ������Ʈ ������ �����մϴ�. ���� ��ü ���̺귯���� �ٸ� ������Ʈ�� ���� �������ϴ�. ��ü ���̺귯���� ����ϱ� ����, ����� ������Ʈ�� �װ��� Ư�� ���Խ��Ѿ߸� �մϴ�.
��� ���Ӽ��� Ư�� ����� ��� �� �����ϴ°��� ��� ����� �װͿ� �����ϴ°� �����մϴ�.
�ٲپ� ���ϸ�, ��� M�� Ŭ������ �ٸ� ���, ���� ��� M1, M2�� M3�� Ŭ������ ����� �� �ֽ��ϴ�. ���� Ư���� ������Ʈ���� ��� M�� ����ϱ� ����, ������ �ٸ� ���, �� M1, M2�� M3�� ���� ������Ʈ�� �߰��Ǿ�߸� �մϴ�. �� ���Ӽ��� �߰��ϴ� �Ϳ� ���� ����� ���� ���̺귯���� Ŭ���� �̿ܿ� ��� Ŭ������ ���� ����� �� �����ϴ�.
������Ʈ���� ��� ������ � �������� �ذ�˴ϴ�. �� �߰��� ���, ���̺귯���� ��� Ŭ������ �� �������� �����μ� �����˴ϴ�. ���� ����� Ư���� ���̾�α� �ȿ��� �ʿ��ϸ� IDEA�� ��ſ��� �ذ� ������ �����ϱ� ���� �ɼ��� �����մϴ�.
���ο� ��� ���� ������ ����� �ϳ��� ����� ����� ��ũ ������ �� ���� ������ �й��ϰ� �� �� �ֽ��ϴ�. �װ��� ������ ���� ������ �� ������ ���߽�ŵ�ϴ�: ����� �� ��Ű�� IDEA���� ��ü�� �����ϰų� �ű� ��, IDEA�� �� ����� �� ��ü�� ���� �ʿ䰡 �ִ� ���� ��Ȯ�� �ĺ��� �� �����ϴ�. �� ���, ����� ��� ������ �ξ�� �ϴ°� �Ǵ� ������ �����ؾ� �ϴ°� �ϴ� ������ ��ſ��� ���� ���̾�αװ� ������Ʈ �� ���Դϴ� (�����丵�� ���).
���� ���, ���� ���̾�α� ��� �Ҹ���Project View�� �������� Packages ���� ����ϴ� �л�� ��Ű�� ���� ������ �����ϴ� ��.

����� ���ο� ������ ��ġ�ϸ鼭 ����� ��� ����̺� ���� ��� ���� ���� �����ؾ߸� �մϴ�.
3.x���� 4.x�� ���� ������Ʈ �̵�
|
������Ʈ ���̱��̼��� ��κ��� ����� �ڵ� ���μ����Դϴ�. ����� 3.x ������Ʈ�� �� ��, IDEA�� ��ſ��� ������ ���̾�α� ������Ʈ �� ���Դϴ�.

����� No�� ������, ������Ʈ�� ������ ���� ���Դϴ�. ���� ����� Yes�� ������, ��ȯ ���μ����� ������ ���̰� �������� ������Ʈ�� �����ϴ�. ����, ������Ʈ ������ ��ġ���� �ʴ� ��ο� ����� ���� 3.x ������Ʈ�� ������ ���� �˰� �־�߸� �ϴ� �Ϻ� �̽��� �ֽ��ϴ�. �װ͵��� 4.x�� ��ȯ�� ������Ʈ���� ����, �������� �����Ǿ�߸� �մϴ�.
�ڵ������� 3.x���� 4.x�� ��ȯ ������ ���:
������Ʈ ��� �Ʒ������� Sourcepath- Source
folders�� ��ȯ.
Classpath- Module
libraries�� ��ȯ
Project libraries - converted
into Project libraries
������Ʈ ���̺귯��- Project libraries �� ��ȯ
������Ʈ ���̺귯�� �ҽ� ��� ���� Javadocs- �����ϴ� ���̺귯���� ����
������Ʈ ��� �Ʒ��� ���ܵ� ��� - Excludes�� ��ȯ
���� ����� 3.0���� ���� ��� ��θ� ������, ����Ʈ�� ��� ��� ��η� ������ ��ȯ
���̱��̼� �ϴ� ���� � ���� �ڵ������� ��ȯ�� �� ���� ���� IDEA�� �����ϸ�, 4.x ������Ʈ�κ��� ��ȯ�Ǿ��ٸ� Ư���� ó���� �ʿ�� �ϴ� �������� ����� ���̾�αװ� ������Ʈ �� �� �Դϴ�.
����
|
�ַ��
|
������Ʈ ��� �Ʒ��� �ƴ� Sourcepath
|
Libraries �� �ȿ� �����ϴ� ���̺귯���� �ʿ��� �ҽ����� �߰��Ͻʽÿ�.
|
������Ʈ ��� �Ʒ��� �ƴ� ���� ���
|
�� ������ ���ο� ������Ʈ ���� �� �Ʒ����� �� �̻� �������� �ʽ��ϴ�.
|
������Ʈ ��� �Ʒ��� �ƴ� ������Ʈ Javadoc
|
Libraries �ǿ��� �����ϴ� ���̺귯���� Javadoc�� �����Ͻʽÿ�.
|
4.0���� ��ȯ���� ���� 3.0�� ���� ��� ���
|
������Ʈ���� ���� ����� ����Ͻʽÿ�. ���� ���� ����� ���� ��� ��θ� �ʿ�� �ϴ� �� �ҽ� ��θ� ���� ����� �����ϴ� �� �Դϴ�.
|
3.x���� 4.x������ �� ���ø����̼� ������Ʈ ���̱��̼�
|
Web Applications in IDEA 3.0
are rather close to Web Modules in
IDEA 4.0 but they are completely similar. Therefore, Web
Application project migration
has the following peculiarities (though you should take into account the
details described for the general migration description).
IDEA 3.0�� Web
Applications�� IDEA 4.0�� Web Modules�� �������� �װ͵��� ������ �����մϴ�. ���Ƿ�, Web Application ������Ʈ ���̱��̼��� ������ Ư���� �����ϴ� (��� ����� �Ϲ� ���̱��̼� ������ ���� ����� ���λ����� �����ؾ߸� ������).
�ҽ� ����/������ �и��� Java
module�� �Ű����ϴ�.
�� �� ���ø����̼��� ������ �ڹ� �� �����ϴ� ���� �� ���� �ٲ�ϴ�.
web.xml�� �����ϴ� Web Application �������� �˻��ǰ�, ���� �߰ߵǸ� ������ Web
Module�� ���� ���� ������μ� �����˴ϴ�.
���� � classes��/�Ǵ� libs ������ WEB-INF �� ������ ���� module
libraries �μ� �����˴ϴ�.
IDEA 3.0������Ʈ�� �ڹ� SDK�� �� Ư���ϰ� �Ǿ����ϴ�. .
������, Exploded directory �� ��� ������ �����˴ϴ�.
|